|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.framework.engine.main.ProcessEngine
public class ProcessEngine
ProcessEngine.
| Constructor Summary | |
|---|---|
ProcessEngine(org.eclipse.core.runtime.IExtensionRegistry extensionRegistry)
Creates a new ProcessEngine. |
|
| Method Summary | |
|---|---|
void |
addProcessEngineObserver(IProcessEngineObserver observer)
Adds an observer that will be notified of changes to this process engine. |
IProcess |
createProcess(IProcessDefinition definition,
IProcessDescriptor descriptor)
Creates a new process instance from the specified descriptor. |
void |
registerAction(ActionDescriptor descriptor)
Registers an action descriptor with this process engine. |
void |
registerConfiguration(ConfigurationDescriptor descriptor)
Registers a configuration descriptor with this process engine. |
void |
registerObserver(ObserverDescriptor descriptor)
Registers an observer descriptor with this process engine. |
void |
registerService(ServiceDescriptor descriptor)
Registers a service descriptor with this process engine. |
void |
removeProcessEngineObserver(IProcessEngineObserver observer)
Removes an observer form the list of this process engine's observers. |
void |
unregisterAction(ActionDescriptor descriptor)
Removes an action descriptor registration from this process engine. |
void |
unregisterConfiguration(ConfigurationDescriptor descriptor)
Removes a configuration descriptor registration from this process engine. |
void |
unregisterObserver(ObserverDescriptor descriptor)
Removes an observer descriptor registration from this process engine. |
void |
unregisterService(ServiceDescriptor descriptor)
Removes a service descriptor registration from this process engine. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProcessEngine(org.eclipse.core.runtime.IExtensionRegistry extensionRegistry)
| Method Detail |
|---|
public void registerAction(ActionDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to register.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void unregisterAction(ActionDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to remove.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void registerConfiguration(ConfigurationDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to register.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void unregisterConfiguration(ConfigurationDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to remove.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void registerObserver(ObserverDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to register.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void unregisterObserver(ObserverDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to remove.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void registerService(ServiceDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to register.
java.lang.NullPointerException - If the supplied descriptor is
null.
public void unregisterService(ServiceDescriptor descriptor)
throws java.lang.NullPointerException
descriptor - The descriptor to remove.
java.lang.NullPointerException - If the supplied descriptor is
null.
public IProcess createProcess(IProcessDefinition definition,
IProcessDescriptor descriptor)
throws java.lang.NullPointerException
IProcessEngine
createProcess in interface IProcessEnginedefinition - The definition of the process to create.descriptor - The descriptor of the process to create.
java.lang.NullPointerException - If the specified definition is
null.
public void addProcessEngineObserver(IProcessEngineObserver observer)
throws java.lang.NullPointerException
IProcessEngine
addProcessEngineObserver in interface IProcessEngineobserver - The observer to add.
java.lang.NullPointerException - If the supplied observer is null.
public void removeProcessEngineObserver(IProcessEngineObserver observer)
throws java.lang.NullPointerException
IProcessEngine
removeProcessEngineObserver in interface IProcessEngineobserver - The observer to remove.
java.lang.NullPointerException - If the supplied observer is null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||